package com.xy.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xy.entity.CertificateTypeEntity;
import com.xy.excel.CertificateTypeExcel;
import com.xy.vo.CertificateTypeVO;
import org.springblade.core.mp.base.BaseService;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.xy.entity.CertificateTypeEntity;
import com.xy.vo.CertificateTypeVO;
import com.xy.excel.CertificateTypeExcel;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.core.mp.base.BaseService;
import java.util.List;

/**
 * <p>
 * 业务接口
 * 证件申请表
 * </p>
 * @author WK
 * @date 2023-07-19
 */

public interface ICertificateTypeService extends BaseService<CertificateTypeEntity> {


	List<CertificateTypeEntity> getList();

	/**
	 * 自定义分页
	 *
	 * @param page
	 * @param certificateType
	 * @return
	 */
	IPage<CertificateTypeVO> selectCertificateTypePage(IPage<CertificateTypeVO> page, CertificateTypeVO certificateType);


	/**
	 * 导出数据
	 *
	 * @param queryWrapper
	 * @return
	 */
	List<CertificateTypeExcel> exportCertificateType(Wrapper<CertificateTypeEntity> queryWrapper);
}
